seem impossible - German English Dictionary